var prod = []

// 如果是打包，判断是否是生产环境，如果是生产环境，需要将 transform-remove-console 追加到数组中

// process 是 Node 中的全局对象，代表的是当前系统的进程
// process.env 可以获取到进程相关的信息

// 执行 process.env 以后，发现并没有 NODE_ENV
// NODE_ENV 是 vue-cli 本身给声明好的一个变量，咱们看不到

// 如果想查看配置 vue-cli-service inspect --mode production 进行查看
// 查看以后,发现在 配置中有 process.env.NODE_ENV 这个变量
// 值要么是 production 要么 development
if (process.env.NODE_ENV === 'production') {
  prod.push('transform-remove-console')
}

module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],
  plugins: [
    [
      'component',
      {
        libraryName: 'element-ui',
        styleLibraryName: 'theme-chalk'
      },
      ...prod
    ]
  ]
}
